package com.liveneo.adapter.webservice.server.claim;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;

/**
 * <p>estimateInfo complex type的 Java 类。
 * 
 * <p>以下模式片段指定包含在此类中的预期内容。
 * 
 * <pre>
 * &lt;complexType name="estimateInfo"&gt;
 *   &lt;complexContent&gt;
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
 *       &lt;sequence&gt;
 *         &lt;element name="accessorySumAmount" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/&gt;
 *         &lt;element name="accessorySumAmountStr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="damageDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/&gt;
 *         &lt;element name="driverName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="fitSumAmount" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/&gt;
 *         &lt;element name="fitSumAmountStr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="frameNo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="ifObject" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="insurantName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="licenseNo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="lossAmountTotal" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/&gt;
 *         &lt;element name="lossAmountTotalStr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="lossLicenseNo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="registNo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="repairSumAmount" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/&gt;
 *         &lt;element name="repairSumAmountStr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *       &lt;/sequence&gt;
 *     &lt;/restriction&gt;
 *   &lt;/complexContent&gt;
 * &lt;/complexType&gt;
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "estimateInfo", propOrder = { "accessorySumAmount", "accessorySumAmountStr", "damageDate", "driverName", "fitSumAmount", "fitSumAmountStr",
        "frameNo", "ifObject", "insurantName", "licenseNo", "lossAmountTotal", "lossAmountTotalStr", "lossLicenseNo", "registNo", "repairSumAmount",
        "repairSumAmountStr" })
public class EstimateInfo {
    protected Double               accessorySumAmount;
    protected String               accessorySumAmountStr;
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar damageDate;
    protected String               driverName;
    protected Double               fitSumAmount;
    protected String               fitSumAmountStr;
    protected String               frameNo;
    protected String               ifObject;
    protected String               insurantName;
    protected String               licenseNo;
    protected Double               lossAmountTotal;
    protected String               lossAmountTotalStr;
    protected String               lossLicenseNo;
    protected String               registNo;
    protected Double               repairSumAmount;
    protected String               repairSumAmountStr;

    /**
     * 获取accessorySumAmount属性的值。
     * 
     * @return
     *     possible object is
     *     {@link Double }
     *     
     */
    public Double getAccessorySumAmount() {
        return accessorySumAmount;
    }

    /**
     * 设置accessorySumAmount属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link Double }
     *     
     */
    public void setAccessorySumAmount(Double value) {
        this.accessorySumAmount = value;
    }

    /**
     * 获取accessorySumAmountStr属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getAccessorySumAmountStr() {
        return accessorySumAmountStr;
    }

    /**
     * 设置accessorySumAmountStr属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setAccessorySumAmountStr(String value) {
        this.accessorySumAmountStr = value;
    }

    /**
     * 获取damageDate属性的值。
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getDamageDate() {
        return damageDate;
    }

    /**
     * 设置damageDate属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setDamageDate(XMLGregorianCalendar value) {
        this.damageDate = value;
    }

    /**
     * 获取driverName属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getDriverName() {
        return driverName;
    }

    /**
     * 设置driverName属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setDriverName(String value) {
        this.driverName = value;
    }

    /**
     * 获取fitSumAmount属性的值。
     * 
     * @return
     *     possible object is
     *     {@link Double }
     *     
     */
    public Double getFitSumAmount() {
        return fitSumAmount;
    }

    /**
     * 设置fitSumAmount属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link Double }
     *     
     */
    public void setFitSumAmount(Double value) {
        this.fitSumAmount = value;
    }

    /**
     * 获取fitSumAmountStr属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getFitSumAmountStr() {
        return fitSumAmountStr;
    }

    /**
     * 设置fitSumAmountStr属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setFitSumAmountStr(String value) {
        this.fitSumAmountStr = value;
    }

    /**
     * 获取frameNo属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getFrameNo() {
        return frameNo;
    }

    /**
     * 设置frameNo属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setFrameNo(String value) {
        this.frameNo = value;
    }

    /**
     * 获取ifObject属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getIfObject() {
        return ifObject;
    }

    /**
     * 设置ifObject属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setIfObject(String value) {
        this.ifObject = value;
    }

    /**
     * 获取insurantName属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getInsurantName() {
        return insurantName;
    }

    /**
     * 设置insurantName属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setInsurantName(String value) {
        this.insurantName = value;
    }

    /**
     * 获取licenseNo属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getLicenseNo() {
        return licenseNo;
    }

    /**
     * 设置licenseNo属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setLicenseNo(String value) {
        this.licenseNo = value;
    }

    /**
     * 获取lossAmountTotal属性的值。
     * 
     * @return
     *     possible object is
     *     {@link Double }
     *     
     */
    public Double getLossAmountTotal() {
        return lossAmountTotal;
    }

    /**
     * 设置lossAmountTotal属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link Double }
     *     
     */
    public void setLossAmountTotal(Double value) {
        this.lossAmountTotal = value;
    }

    /**
     * 获取lossAmountTotalStr属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getLossAmountTotalStr() {
        return lossAmountTotalStr;
    }

    /**
     * 设置lossAmountTotalStr属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setLossAmountTotalStr(String value) {
        this.lossAmountTotalStr = value;
    }

    /**
     * 获取lossLicenseNo属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getLossLicenseNo() {
        return lossLicenseNo;
    }

    /**
     * 设置lossLicenseNo属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setLossLicenseNo(String value) {
        this.lossLicenseNo = value;
    }

    /**
     * 获取registNo属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getRegistNo() {
        return registNo;
    }

    /**
     * 设置registNo属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setRegistNo(String value) {
        this.registNo = value;
    }

    /**
     * 获取repairSumAmount属性的值。
     * 
     * @return
     *     possible object is
     *     {@link Double }
     *     
     */
    public Double getRepairSumAmount() {
        return repairSumAmount;
    }

    /**
     * 设置repairSumAmount属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link Double }
     *     
     */
    public void setRepairSumAmount(Double value) {
        this.repairSumAmount = value;
    }

    /**
     * 获取repairSumAmountStr属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getRepairSumAmountStr() {
        return repairSumAmountStr;
    }

    /**
     * 设置repairSumAmountStr属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setRepairSumAmountStr(String value) {
        this.repairSumAmountStr = value;
    }
}
